package com.sf.sgs.sessionevaluate.domain;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "tt_session_answer")
public class SessionAnswer implements Serializable {
	private static final long serialVersionUID = 8197476264051664151L;

	@Id
	@GeneratedValue
	private Long id;
	@Column(name = "employee_id")
	private String employeeId;

	@Column(name = "employee_name")
	private String employeeName;

	@Column(name = "answer_A_1")
	private Integer answerA1;

	@Column(name = "answer_A_2")
	private Integer answerA2;

	@Column(name = "answer_A_3")
	private Integer answerA3;

	@Column(name = "answer_A_4")
	private Integer answerA4;

	@Column(name = "answer_B_1")
	private Integer answerB1;

	@Column(name = "answer_B_2")
	private Integer answerB2;

	@Column(name = "answer_B_3")
	private Integer answerB3;

	@Column(name = "answer_B_4")
	private Integer answerB4;

	@Column(name = "answer_B_5")
	private Integer answerB5;

	@Column(name = "answer_B_6")
	private Integer answerB6;

	@Column(name = "answer_B_7")
	private Integer answerB7;

	@Column(name = "gain_feedback")
	private String gainFeedback;

	@Column(name = "gain_remark")
	private String gainRemark;

	@Column(name = "suggestion")
	private String suggestion;

	@Column(name = "create_time")
	private Date createTime;

	@ManyToOne
	@JoinColumn(name = "session_id")
	private SessionInfo sessionInfo;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Integer getAnswerA1() {
		return answerA1;
	}

	public void setAnswerA1(Integer answerA1) {
		this.answerA1 = answerA1;
	}

	public Integer getAnswerA2() {
		return answerA2;
	}

	public void setAnswerA2(Integer answerA2) {
		this.answerA2 = answerA2;
	}

	public Integer getAnswerA3() {
		return answerA3;
	}

	public void setAnswerA3(Integer answerA3) {
		this.answerA3 = answerA3;
	}

	public Integer getAnswerA4() {
		return answerA4;
	}

	public void setAnswerA4(Integer answerA4) {
		this.answerA4 = answerA4;
	}

	public Integer getAnswerB1() {
		return answerB1;
	}

	public void setAnswerB1(Integer answerB1) {
		this.answerB1 = answerB1;
	}

	public Integer getAnswerB2() {
		return answerB2;
	}

	public void setAnswerB2(Integer answerB2) {
		this.answerB2 = answerB2;
	}

	public Integer getAnswerB3() {
		return answerB3;
	}

	public void setAnswerB3(Integer answerB3) {
		this.answerB3 = answerB3;
	}

	public Integer getAnswerB4() {
		return answerB4;
	}

	public void setAnswerB4(Integer answerB4) {
		this.answerB4 = answerB4;
	}

	public Integer getAnswerB5() {
		return answerB5;
	}

	public void setAnswerB5(Integer answerB5) {
		this.answerB5 = answerB5;
	}

	public Integer getAnswerB6() {
		return answerB6;
	}

	public void setAnswerB6(Integer answerB6) {
		this.answerB6 = answerB6;
	}

	public Integer getAnswerB7() {
		return answerB7;
	}

	public void setAnswerB7(Integer answerB7) {
		this.answerB7 = answerB7;
	}

	public String getGainFeedback() {
		return gainFeedback;
	}

	public void setGainFeedback(String gainFeedback) {
		this.gainFeedback = gainFeedback;
	}

	public String getGainRemark() {
		return gainRemark;
	}

	public void setGainRemark(String gainRemark) {
		this.gainRemark = gainRemark;
	}

	public String getSuggestion() {
		return suggestion;
	}

	public void setSuggestion(String suggestion) {
		this.suggestion = suggestion;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public SessionInfo getSessionInfo() {
		return sessionInfo;
	}

	public void setSessionInfo(SessionInfo sessionInfo) {
		this.sessionInfo = sessionInfo;
	}

	public String getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}

	public String getEmployeeName() {
		return employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

}
